home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
GFA basic training.adf
/
Sound
/
RAUSCHEN.LST
< prev
next >
Wrap
File List
|
1989-06-01
|
568b
|
35 lines
' Rauschen
'
@init
@spielen
END
'
PROCEDURE init
DIM wert&(255)
RETURN
PROCEDURE spielen
FOR j%=40 TO 100 STEP 20
factor%=j%
@rausch
FOR freq%=100 TO 600 STEP 100
SOUND freq%,1,255,0
NEXT freq%
NEXT j%
RETURN
PROCEDURE rausch
RANDOMIZE TIMER
FOR i%=0 TO 63
wert&(i%)=2*i%-INT(RND*factor%)
NEXT i%
FOR i%=0 TO 63
wert&(i%+64)=127-i%-INT(RND*factor%)
NEXT i%
FOR i%=0 TO 63
wert&(i%+127)=0-i%+INT(RND*factor%)
NEXT i%
FOR i%=0 TO 63
wert&(i%+191)=-127+(2*i%)+INT(RND*factor%)
NEXT i%
WAVE 0,wert&()
RETURN